package com.zhike.mapper;

import java.util.List;

import com.zhike.model.NewMessage;
import com.zhike.model.WorkFlowTask;

public interface MessageMapper {
	/**
	 * 消息详情
	 * @param message
	 * @return
	 */
	NewMessage messageDetail(NewMessage message);

	/**
	 * 已办理消息
	 * @param message
	 * @return
	 */
	List<NewMessage> messageDetailList(NewMessage message);
	/**
	 * 待办事项个数
	 * @param message
	 * @return
	 */
	Integer messageCount(NewMessage message);

	WorkFlowTask messageListLaboratory(WorkFlowTask workFlowTask);
	/**
	 * 消息列表
	 * @param workFlowTask
	 * @return
	 */
	List<WorkFlowTask> workFlowTaskListById(WorkFlowTask workFlowTask);
	/**
	 * 实验室管理系统消息条目数
	 * @param message
	 * @return
	 */
	Integer workFlowTaskCount(NewMessage message);
	/**
	 * 已完成的消息
	 * @param workFlowTask
	 * @return
	 */
	List<WorkFlowTask> workFlowTaskListById1(WorkFlowTask workFlowTask);
	/**
	 * 已办消息
	 * @param message
	 * @return
	 */
	Integer workFlowTaskCount1(NewMessage message);
	
	/**
	 * 拿到返回的json
	 * @param flowID
	 * @return
	 */
	String getRunJson(String flowID);


}
